:root {
  --primary-color: #2CB9A4;
  --van-primary-color: #218CC9;
  --line-color: #faf8f9;
  --van-switch-width:calc(2.0rem + 1px) !important;
  --van-switch-height:	calc(1em + 2px)  !important;
  --theme-linear-gradient: linear-gradient(90deg, #fa8c1d, #fcaf3f);
  --back-color:#000000;
  /* 全局修改: 任何地方只要用到-van-tabbar-item-icon-size都会被修改掉 */
  /* --van-tabbar-item-icon-size: 30px !important; */

  /* 全局修改: 修改search样式 */
  --van-nav-bar-icon-color:var(--back-color) !important;

  /* 全局修改: 修改search样式 */
  --van-primary-color: var(--primary-color);
  --van-search-left-icon-color: var(--primary-color) !important;
  --van-picker-confirm-action-color:var(--primary-color) !important;
}

body {
  font-size: 14px;
}

.top-page {
  position: relative;
  z-index: 9;
  height: 100vh;
  background-color: #fff;

  overflow-y: auto;
}

.bottom-gray-line {
  border-bottom: 1px solid var(--line-color);
}

.icon_check {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(../img/detail/icon_check.png) 0 0 / 100% 100%;
}
.van-toast {
 background: var(--van-toast-background) !important; 
}
.van-dialog {
  width: var(--van-dialog-width) !important;
}
.home {
  background: #F6F6F6;
  height: 100vh;
  overflow-y: auto;
  box-sizing: border-box;
}
.circle {
  width: 6px;
  height: 6px;
  background: #2CB9A4;
  border-radius: 50%;
  display: inline-block;

}